Grimoire 0.6 10/27/2006 - http://www.wc3campaigns.net/showthread.php?t=86652
Written by Bryan Steinbach aka PipeDream
bsteinbach@berkeley.edu

Collection of utilities for using warcraft hacks
see other text files in this directory for descriptions of utilities

Quickstart:
Run startwar3.bat or windowwe.bat to begin


Changelog:
0.6:
ListFile.dll:  Reports all files opened in .mpq by world editor or warcraft.  can use to build archive listfiles.
Loadmpq opens .conf from working directory at exehack startup

0.5c:
loadmpq finally works with gcc
errors now reported through dialog boxes

0.5b:
Fixed CPU thrashing
Added war3err.dll, which detects:
- Divide by zero
- Uninitialized var use
- Op limit overrun
If one of these occurs during JASS executing, the offending function is noted in war3err.txt

0.5:
DLL injection made more reliable
Warcraft found via registry-  now completely path free.  if you don't have warcraft installed, manually set path
Removed pjass integration
Added source for a JAPI implementation
loadmpq occasionally not working should be fixed
ported to mingw/GCC and nasm.

0.4b:
renamed lots of stuff
added some documentation
added loadmpq.dll for overriding war3patch.mpq

0.4a:
added utilities for adding/deleting mpq files

0.4:
embedded lua
added DLL injection
e.g. can use jAPI.dll from test map button (not included)
pjass 0.99 included

0.3a:
fixed command line argument problem
made a nicer tmap.bat that pops up notepad if there are script errors

0.3:
support for 1.20c - 1.20e
allows one to always enable disabled triggers
removes nag dialog when saving with default map description
get rid of prepend with war3mapImported on imported files
execute tmap.bat instead of war3.exe by default
disable syntax checking


Compiling:
I use mingw 5.0.2 (g++ 3.4.2), nasm 0.98.39 and scons.
Type scons && scons install in the source directory to compile.



Known bugs:
war3mapImported prefix will return while you open the map without the loader

Includes:
SFmpq by ShadowFlare shadowflare.samods.org
PJASS by Rudi Cilibrasi and maintained by PitzerMike http://www.wc3campaigns.net/showthread.php?p=805496
Lua 5.1 http://www.lua.org/
JAPI by Andy "xttocs" Scott

Thanks to
PitzerMike / Vexorian for original windowwe concept and implementation


License:
exehack and the mpqutils are GPL.  loadmpq is LGPL by necessity as warcraft loads it.
